我们都知道IXWebHosting是支持.htaccess这个文件的,那么现在我们就来看看,怎么利用这个文件设置防盗链.下面看一个实例:
首先我们打开记事本,在里面输入以下的规则:
<IfModule mod_rewrite.c> RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !www.ixguide.com [NC] RewriteCond %{HTTP_REFERER} !bbs.ixguide.com [NC] RewriteCond %{HTTP_REFERER} !blog.ixguide.com [NC] RewriteCond %{HTTP_REFERER} !ixguide.com [NC] RewriteCond %{HTTP_REFERER} !www.idcspy.org [NC] RewriteCond %{HTTP_REFERER} !idcspy.org [NC] RewriteCond %{HTTP_REFERER} !bbs.idcspy.org [NC] RewriteCond %{HTTP_REFERER} !www.host114.org [NC] RewriteCond %{HTTP_REFERER} !host114.org [NC] RewriteCond %{HTTP_REFERER} !www.google.com [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !www.google.cn [NC] RewriteCond %{HTTP_REFERER} !google.cn [NC] RewriteCond %{HTTP_REFERER} !www.baidu.com [NC] RewriteCond %{HTTP_REFERER} !www.baidu.cn [NC] RewriteCond %{HTTP_REFERER} !baidu.com [NC] RewriteCond %{HTTP_REFERER} !baidu.cn [NC] RewriteCond %{HTTP_REFERER} !www.163.com [NC] RewriteCond %{HTTP_REFERER} !www.yahoo.com [NC] RewriteCond %{HTTP_REFERER} !www.sogou.com [NC] RewriteCond %{HTTP_REFERER} !www.soso.com [NC] RewriteCond %{HTTP_REFERER} !www.sina.com.cn [NC] RewriteCond %{HTTP_REFERER} !www.msn.com [NC] RewriteRule .(jpg|gif|psd|zip|rar|mp3|txt|png|wma|wmv) http://ixguide.com/images1/ixguidefdl.jpg [R,NC,L] </IfModule> |
将其中的ixguide.com改为你的地址,另外根据自己的实际情况更改,添加,删除其中的代码.需要注意的是防盗链的ixfdl.jpg这个图片不要开启防盗链.
修改好后,保存,命名为: .htaccess,之后上传到网站的根目录.等待生效就可以了.
PS:如果在自己的计算机上面不能保存为.htaccess这样的文件名,可以先保存为其他的(如:1.txt).上传上去之后再更改.